Raspberry Pi /RP2350 /IO_BANK0 /GPIO8_CTRL

Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text

Interpret as GPIO8_CTRL

31 2827 2423 2019 1615 1211 87 43 0 0 0 0 0 0 0 0 00 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0FUNCSEL0 (NORMAL)OUTOVER 0 (NORMAL)OEOVER 0 (NORMAL)INOVER 0 (NORMAL)IRQOVER

OUTOVER=NORMAL, OEOVER=NORMAL, IRQOVER=NORMAL, INOVER=NORMAL

Fields

FUNCSEL

0-31 -> selects pin function according to the gpio table 31 == NULL

1 (spi1_rx): undefined

2 (uart1_tx): undefined

3 (i2c0_sda): undefined

4 (pwm_a_4): undefined

5 (siob_proc_8): undefined

6 (pio0_8): undefined

7 (pio1_8): undefined

8 (pio2_8): undefined

9 (xip_ss_n_1): undefined

10 (usb_muxing_vbus_en): undefined

31 (null): undefined

OUTOVER

0 (NORMAL): drive output from peripheral signal selected by funcsel

1 (INVERT): drive output from inverse of peripheral signal selected by funcsel

2 (LOW): drive output low

3 (HIGH): drive output high

OEOVER

0 (NORMAL): drive output enable from peripheral signal selected by funcsel

1 (INVERT): drive output enable from inverse of peripheral signal selected by funcsel

2 (DISABLE): disable output

3 (ENABLE): enable output

INOVER

0 (NORMAL): don’t invert the peri input

1 (INVERT): invert the peri input

2 (LOW): drive peri input low

3 (HIGH): drive peri input high

IRQOVER

0 (NORMAL): don’t invert the interrupt

1 (INVERT): invert the interrupt

2 (LOW): drive interrupt low

3 (HIGH): drive interrupt high

Links

() ()